home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 34
/
Amiga Format CD34 (1998-11-20)(Future Publishing)(GB)[!][Christmas issue].iso
/
-seriously_amiga-
/
programming
/
c
/
mesa-2.6
/
include
/
pragmas
/
gl_pragmas.h
next >
Wrap
C/C++ Source or Header
|
1998-10-01
|
25KB
|
480 lines
/*
* AmigaMesaRTL graphics library
* Version: 2.0
* Copyright (C) 1998 Jarno van der Linden
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the Free
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/*
* gl_pragmas.h
*
* Version 1.0 27 Jun 1998
* by Jarno van der Linden
* jarno@kcbbs.gen.nz
*
* File created from gl.h ver 1.26 using GenProtos
*
* Version 2.0 13 Sep 1998
* by Jarno van der Linden
* jarno@kcbbs.gen.nz
*
* - Merged with glu_pragmas.h
* - Split-off AmigaMesaRTL stuff to own library
* - Added interface to internal function for drivers
* - Added Get/Set attribute functons
*
*/
/* "mesamain.library" */
#pragma flibcall mesamainBase glClearIndex 1e 100001
#pragma flibcall mesamainBase glClearColor 24 131211100004
#pragma libcall mesamainBase glClear 2a 001
#pragma libcall mesamainBase glIndexMask 30 001
#pragma libcall mesamainBase glColorMask 36 321004
#pragma flibcall mesamainBase glAlphaFunc 3c 10000002
#pragma libcall mesamainBase glBlendFunc 42 1002
#pragma libcall mesamainBase glLogicOp 48 001
#pragma libcall mesamainBase glCullFace 4e 001
#pragma libcall mesamainBase glFrontFace 54 001
#pragma flibcall mesamainBase glPointSize 5a 100001
#pragma flibcall mesamainBase glLineWidth 60 100001
#pragma libcall mesamainBase glLineStipple 66 1002
#pragma libcall mesamainBase glPolygonMode 6c 1002
#pragma flibcall mesamainBase glPolygonOffset 72 11100002
#pragma libcall mesamainBase glPolygonStipple 78 801
#pragma libcall mesamainBase glGetPolygonStipple 7e 801
#pragma libcall mesamainBase glEdgeFlag 84 001
#pragma libcall mesamainBase glEdgeFlagv 8a 801
#pragma libcall mesamainBase glScissor 90 321004
#pragma libcall mesamainBase glClipPlane 96 8002
#pragma libcall mesamainBase glGetClipPlane 9c 8002
#pragma libcall mesamainBase glDrawBuffer a2 001
#pragma libcall mesamainBase glReadBuffer a8 001
#pragma libcall mesamainBase glEnable ae 001
#pragma libcall mesamainBase glDisable b4 001
#pragma libcall mesamainBase glIsEnabled ba 001
#pragma libcall mesamainBase glEnableClientState c0 001
#pragma libcall mesamainBase glDisableClientState c6 001
#pragma libcall mesamainBase glGetBooleanv cc 8002
#pragma libcall mesamainBase glGetDoublev d2 8002
#pragma libcall mesamainBase glGetFloatv d8 8002
#pragma libcall mesamainBase glGetIntegerv de 8002
#pragma libcall mesamainBase glPushAttrib e4 001
#pragma libcall mesamainBase glPopAttrib ea 00
#pragma libcall mesamainBase glPushClientAttrib f0 001
#pragma libcall mesamainBase glPopClientAttrib f6 00
#pragma libcall mesamainBase glRenderMode fc 001
#pragma libcall mesamainBase glGetError 102 00
#pragma libcall mesamainBase glGetString 108 001
#pragma libcall mesamainBase glFinish 10e 00
#pragma libcall mesamainBase glFlush 114 00
#pragma libcall mesamainBase glHint 11a 1002
#pragma flibcall mesamainBase glClearDepth 120 100001
#pragma libcall mesamainBase glDepthFunc 126 001
#pragma libcall mesamainBase glDepthMask 12c 001
#pragma flibcall mesamainBase glDepthRange 132 11100002
#pragma flibcall mesamainBase glClearAccum 138 131211100004
#pragma flibcall mesamainBase glAccum 13e 10000002
#pragma libcall mesamainBase glMatrixMode 144 001
#pragma libcall mesamainBase glViewport 162 321004
#pragma libcall mesamainBase glPushMatrix 168 00
#pragma libcall mesamainBase glPopMatrix 16e 00
#pragma libcall mesamainBase glLoadIdentity 174 00
#pragma libcall mesamainBase glLoadMatrixd 17a 801
#pragma libcall mesamainBase glLoadMatrixf 180 801
#pragma libcall mesamainBase glMultMatrixd 186 801
#pragma libcall mesamainBase glMultMatrixf 18c 801
#pragma flibcall mesamainBase glRotated 192 131211100004
#pragma flibcall mesamainBase glRotatef 198 131211100004
#pragma flibcall mesamainBase glScaled 19e 1211100003
#pragma flibcall mesamainBase glScalef 1a4 1211100003
#pragma flibcall mesamainBase glTranslated 1aa 1211100003
#pragma flibcall mesamainBase glTranslatef 1b0 1211100003
#pragma libcall mesamainBase glIsList 1b6 001
#pragma libcall mesamainBase glDeleteLists 1bc 1002
#pragma libcall mesamainBase glGenLists 1c2 001
#pragma libcall mesamainBase glNewList 1c8 1002
#pragma libcall mesamainBase glEndList 1ce 00
#pragma libcall mesamainBase glCallList 1d4 001
#pragma libcall mesamainBase glCallLists 1da 81003
#pragma libcall mesamainBase glListBase 1e0 001
#pragma libcall mesamainBase glBegin 1e6 001
#pragma libcall mesamainBase glEnd 1ec 00
#pragma flibcall mesamainBase glVertex2d 1f2 11100002
#pragma flibcall mesamainBase glVertex2f 1f8 11100002
#pragma libcall mesamainBase glVertex2i 1fe 1002
#pragma libcall mesamainBase glVertex2s 204 1002
#pragma flibcall mesamainBase glVertex3d 20a 1211100003
#pragma flibcall mesamainBase glVertex3f 210 1211100003
#pragma libcall mesamainBase glVertex3i 216 21003
#pragma libcall mesamainBase glVertex3s 21c 21003
#pragma flibcall mesamainBase glVertex4d 222 131211100004
#pragma flibcall mesamainBase glVertex4f 228 131211100004
#pragma libcall mesamainBase glVertex4i 22e 321004
#pragma libcall mesamainBase glVertex4s 234 321004
#pragma libcall mesamainBase glVertex2dv 23a 801
#pragma libcall mesamainBase glVertex2fv 240 801
#pragma libcall mesamainBase glVertex2iv 246 801
#pragma libcall mesamainBase glVertex2sv 24c 801
#pragma libcall mesamainBase glVertex3dv 252 801
#pragma libcall mesamainBase glVertex3fv 258 801
#pragma libcall mesamainBase glVertex3iv 25e 801
#pragma libcall mesamainBase glVertex3sv 264 801
#pragma libcall mesamainBase glVertex4dv 26a 801
#pragma libcall mesamainBase glVertex4fv 270 801
#pragma libcall mesamainBase glVertex4iv 276 801
#pragma libcall mesamainBase glVertex4sv 27c 801
#pragma libcall mesamainBase glNormal3b 282 21003
#pragma flibcall mesamainBase glNormal3d 288 1211100003
#pragma flibcall mesamainBase glNormal3f 28e 1211100003
#pragma libcall mesamainBase glNormal3i 294 21003
#pragma libcall mesamainBase glNormal3s 29a 21003
#pragma libcall mesamainBase glNormal3bv 2a0 801
#pragma libcall mesamainBase glNormal3dv 2a6 801
#pragma libcall mesamainBase glNormal3fv 2ac 801
#pragma libcall mesamainBase glNormal3iv 2b2 801
#pragma libcall mesamainBase glNormal3sv 2b8 801
#pragma flibcall mesamainBase glIndexd 2be 100001
#pragma flibcall mesamainBase glIndexf 2c4 100001
#pragma libcall mesamainBase glIndexi 2ca 001
#pragma libcall mesamainBase glIndexs 2d0 001
#pragma libcall mesamainBase glIndexub 2d6 001
#pragma libcall mesamainBase glIndexdv 2dc 801
#pragma libcall mesamainBase glIndexfv 2e2 801
#pragma libcall mesamainBase glIndexiv 2e8 801
#pragma libcall mesamainBase glIndexsv 2ee 801
#pragma libcall mesamainBase glIndexubv 2f4 801
#pragma libcall mesamainBase glColor3b 2fa 21003
#pragma flibcall mesamainBase glColor3d 300 1211100003
#pragma flibcall mesamainBase glColor3f 306 1211100003
#pragma libcall mesamainBase glColor3i 30c 21003
#pragma libcall mesamainBase glColor3s 312 21003
#pragma libcall mesamainBase glColor3ub 318 21003
#pragma libcall mesamainBase glColor3ui 31e 21003
#pragma libcall mesamainBase glColor3us 324 21003
#pragma libcall mesamainBase glColor4b 32a 321004
#pragma flibcall mesamainBase glColor4d 330 131211100004
#pragma flibcall mesamainBase glColor4f 336 131211100004
#pragma libcall mesamainBase glColor4i 33c 321004
#pragma libcall mesamainBase glColor4s 342 321004
#pragma libcall mesamainBase glColor4ub 348 321004
#pragma libcall mesamainBase glColor4ui 34e 321004
#pragma libcall mesamainBase glColor4us 354 321004
#pragma libcall mesamainBase glColor3bv 35a 801
#pragma libcall mesamainBase glColor3dv 360 801
#pragma libcall mesamainBase glColor3fv 366 801
#pragma libcall